<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<!-- Mirrored from www.wolfssl.com/wolfSSL/Docs-wolfssl-visual-studio.html by HTTrack Website Copier/3.x [XR&CO'2014], Tue, 17 Jan 2017 13:25:09 GMT -->
<!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta name="Generator" content="iWeb 3.0.4"/>
<meta name="iWeb-Build" content="local-build-20170103"/>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
<meta name="viewport" content="width=770"/>
<title>wolfSSL - Docs | Visual Studio</title>
<link rel="stylesheet" type="text/css" media="screen,print" href="Docs-wolfssl-visual-studio_files/Docs-wolfssl-visual-studio.css"/>
<!--[if lt IE 8]><link rel='stylesheet' type='text/css' media='screen,print' href='Docs-wolfssl-visual-studio_files/Docs-wolfssl-visual-studioIE.css'/><![endif]-->
<!--[if gte IE 8]><link rel='stylesheet' type='text/css' media='screen,print' href='Media/IE8.css'/><![endif]-->
<script type="text/javascript" src="Scripts/iWebSite.js"></script>
<script type="text/javascript" src="Scripts/iWebImage.js"></script>
<script type="text/javascript" src="Docs-wolfssl-visual-studio_files/Docs-wolfssl-visual-studio.js"></script>
<meta name="description" content="Instructions and tips for compiling the wolfSSL embedded SSL/TLS library with Visual Studio on Windows."/><meta name="keywords" content="embedded ssl, ssl library, embedded web server, openssl alternative, openssl replacement, cyassl, stream ciphers ssl, aes-ni ssl, dtls, mysql ssl, portable ssl, ssl portable, portable tls, small openssl, smart grid, connected home, ecc, lightweight ssl, suite b, encryption security software, ssl inspection"/><meta name="robots" content="follow,index"/> <script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','../../www.google-analytics.com/analytics.js','ga');ga('create','UA-64826966-1','auto');ga('send','pageview');</script>
 
<script>//<![CDATA[
window.zEmbed||function(e,t){var n,o,d,i,s,a=[],r=document.createElement("iframe");window.zEmbed=function(){a.push(arguments)},window.zE=window.zE||window.zEmbed,r.src="javascript:false",r.title="",r.role="presentation",(r.frameElement||r).style.cssText="display: none",d=document.getElementsByTagName("script"),d=d[d.length-1],d.parentNode.insertBefore(r,d),i=r.contentWindow,s=i.document;try{o=s}catch(c){n=document.domain,r.src='javascript:var d=document.open();d.domain="'+n+'";void(0);',o=s}o.open()._l=function(){var o=this.createElement("script");n&&(this.domain=n),o.id="js-iframe-async",o.src=e,this.t=+new Date,this.zendeskHost=t,this.zEQueue=a,this.body.appendChild(o)},o.write('<body onload="document._l();">'),o.close()}("../../assets.zendesk.com/embeddable_framework/main.js","wolfssl.zendesk.com");
//]]></script>
  </head>
<body style="background: rgb(255, 255, 255); margin: 0pt; " onload="onPageLoad();">
<div style="text-align: center; ">
<div style="margin-bottom: 20px; margin-left: auto; margin-right: auto; margin-top: 20px; overflow: hidden; position: relative; word-wrap: break-word;  background: rgb(255, 255, 255); text-align: left; width: 770px; " id="body_content">
<div style="float: left; margin-left: 0px; position: relative; width: 770px; z-index: 0; " id="nav_layer">
<div style="height: 0px; line-height: 0px; " class="bumper"> </div>
<div style="clear: both; height: 0px; line-height: 0px; " class="spacer"> </div>
</div>
<div style="float: left; height: 0px; line-height: 0px; margin-left: 0px; position: relative; width: 770px; z-index: 10; " id="header_layer">
<div style="height: 0px; line-height: 0px; " class="bumper"> </div>
</div>
<div style="margin-left: 0px; position: relative; width: 770px; z-index: 5; " id="body_layer">
<div style="height: 0px; line-height: 0px; " class="bumper"> </div>
<div id="id1" style="height: 38px; left: 375px; position: absolute; top: 157px; width: 361px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_361_38" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style">Using wolfSSL with Visual Studio</p>
</div>
</div>
</div>
<div id="id2" style="height: 5325px; left: 35px; position: absolute; top: 231px; width: 701px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_701_5325" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-top: 0pt; " class="paragraph_style_1">Introduction<span class="style"><br/></span></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_2">This webpage includes instructions and helpful resources for compiling the wolfSSL embedded SSL/TLS library and example projects in Visual Studio on Windows.  It also covers compiling wolfSSL as a DLL in Visual Studio.<br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_3">Table of Contents<br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_4">1.  Running the wolfSSL Examples<br/></p>
<p class="paragraph_style_5">2.  Generating a DLL for wolfSSL with Visual Studio<br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_3">1. Running the wolfSSL Examples<br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_5">Step 1: Downloading wolfSSL (GitHub or Stable Release)<br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_2">If using GitHub console for Windows:<br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_6">cd C:\Users\&lt;your username&gt;\Desktop<br/></p>
<p class="paragraph_style_6">git clone <a title="https://github.com/wolfSSL/wolfssl.git" href="https://github.com/wolfSSL/wolfssl.git">https://github.com/wolfSSL/wolfssl.git</a><br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_2">OR just download a distribution from our website (<a title="https://wolfssl.com/wolfSSL/download/downloadForm.php" href="https://wolfssl.com/wolfSSL/download/downloadForm.php">wolfssl.com → Download</a>)<br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_5">Step 2: Start Microsoft Visual Studio<br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_2">A.  In Visual Studio, go to “File → Open Project”<br/></p>
<p class="paragraph_style_2">B.  Navigate to the directory where you downloaded wolfSSL (“Desktop” above) and find the wolfssl directory, double click it.<br/></p>
<p class="paragraph_style_2">C.  Scroll to the bottom and locate “wolfssl.sln”<br/></p>
<p class="paragraph_style_2">D.  Select the solution file and click “Open”<br/></p>
<ol>
<li style="line-height: 15px; padding-left: 15px; text-indent: -15px; " class="full-width" value="5">
<p style="text-indent: -15px; " class="paragraph_style_7"><span style="font-size: 12px; " class="Bullet">E.</span><span style="width: 3px; " class="inline-block"></span> A window titled “Review Project and Solution Changes” will pop up, click “OK”<br/></p>
</li>
</ol>
<p class="paragraph_style_8"><br/></p>
<div class="paragraph paragraph_style_8"><div style="height: 346px; width: 587px;  height: 346px; position: relative; width: 587px; " class="tinyText style_SkipStroke_1 inline-block stroke_0"><img src="Docs-wolfssl-visual-studio_files/droppedImage.jpg" alt="" style="border: none; height: 346px; width: 587px; "/></div><br/></div>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_2">Next a window will open asking if you would like to overwrite the property sheets. If using Visual Studio 2013 or later hit “Yes”. If using VS 2008 – 2012 you can opt to hit “No”. The only difference is you will see warnings if you overwrite the existing property sheet in regards to “SAFESEH” and “EDITANDCONTINUE”. They can be ignored.<br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_2">F.  After this, a browser will open with information about the import that just took place. Review any changes you want and then close the browser window.<br/></p>
<p class="paragraph_style_2">G.  Click “OK” at the dialogue in Visual studio.<br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_5">Step 3: In the “Solution Explorer Window” (View → Solution Explorer) <br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_2">A.  Right-click on “server”<br/></p>
<p class="paragraph_style_2">B.  Scroll to “Debug” and select “Start New Instance”<br/></p>
<ol>
<li style="line-height: 15px; padding-left: 15px; text-indent: -15px; " class="full-width" value="100">
<p style="text-indent: -15px; " class="paragraph_style_9"><span style="font-size: 12px; " class="Bullet">C.</span><span style="width: 3px; " class="inline-block"></span> You will be prompted to Build, hit “Yes”<br/></p>
</li>
</ol>
<p class="paragraph_style_10"><br/></p>
<div class="paragraph paragraph_style_10"><div style="height: 466px; width: 461px;  height: 466px; position: relative; width: 461px; " class="tinyText style_SkipStroke_2 inline-block stroke_1"><img src="Docs-wolfssl-visual-studio_files/droppedImage_1.jpg" alt="" style="border: none; height: 467px; width: 461px; "/></div><br/></div>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_2">You should now see a black terminal window open with nothing in it. This is the server waiting for a client to send it a message.<br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_5">Step 4: Open a second Visual Studio Instance from your start menu in Windows<br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_2">Repeat the steps from above:<br/></p>
<p class="paragraph_style_2">A.  “File → Open Project”<br/></p>
<p class="paragraph_style_2">B.  Locate wolfssl from your download location (ex: Desktop)<br/></p>
<p class="paragraph_style_2">C.  Open wolfssl.sln<br/></p>
<p class="paragraph_style_2">D.  Right-click the “client” this time, again select “Debug → Start new instance”<br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_2">You will see the client receive a message from the server and then both terminal windows will close.<br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_5">Step 5: (Optional)<br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_2">To see repeated SSL/TLS communication, right-click “echoserver” in one instance of VS,  “Debug → Start New Instance”<br/></p>
<p class="paragraph_style_2">In the other Visual Studio instance right-click “echoclient” and “Debug → Start New Instance”.<br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_2">In the client terminal type a message and hit Enter. The echo server should “echo” the message back to you.<br/></p>
<p class="paragraph_style_2">Type “quit” and hit enter to send the shutdown signal to the echoserver and both terminal windows will close.<br/></p>
<p class="paragraph_style_2"><br/></p>
<div class="paragraph paragraph_style_2"><div style="height: 557px; width: 692px;  height: 557px; position: relative; width: 692px; " class="tinyText style_SkipStroke_1 inline-block stroke_2"><img src="Docs-wolfssl-visual-studio_files/droppedImage_2.jpg" alt="" style="border: none; height: 557px; width: 693px; "/></div><br/></div>
<p class="paragraph_style_11"><br/></p>
<p class="paragraph_style_3"><br/></p>
<p class="paragraph_style_3">2. Generating a DLL for wolfSSL with Visual Studio<br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_2">The following has been tested in VS2012, VS2013, and most recently VS2015 Community Edition.<br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_5">Step 1: Downloading wolfSSL (GitHub or Stable Release)<br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_2">Follow the instructions as in Part 1 to obtain wolfSSL from GitHub or a stable release from the wolfSSL website.<br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_5">Step 2: Start Microsoft Visual Studio<br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_2">A.  Go to “File -&gt; Open Project”<br/></p>
<p class="paragraph_style_2">B.  Navigate to your download location (ex: Desktop) and find wolfssl directory, double click it.<br/></p>
<p class="paragraph_style_2">C.  Scroll to the bottom and locate “wolfssl64.sln”<br/></p>
<ol>
<li style="line-height: 15px; padding-left: 15px; text-indent: -15px; " class="full-width" value="500">
<p style="text-indent: -15px; " class="paragraph_style_12"><span style="font-size: 12px; " class="Bullet">D.</span><span style="width: 3px; " class="inline-block"></span> Select it and click “Open”<br/></p>
</li>
<li style="line-height: 15px; padding-left: 15px; text-indent: -15px; " class="full-width" value="5">
<p style="text-indent: -15px; " class="paragraph_style_7"><span style="font-size: 12px; " class="Bullet">E.</span><span style="width: 3px; " class="inline-block"></span> A window titled “Review Project and Solution Changes” will pop up, just click “OK”<br/></p>
</li>
</ol>
<p class="paragraph_style_8"><br/></p>
<div class="paragraph paragraph_style_8"><div style="height: 336px; width: 561px;  height: 336px; position: relative; width: 561px; " class="tinyText style_SkipStroke_3 inline-block"><img src="Docs-wolfssl-visual-studio_files/droppedImage.png" alt="" style="border: none; height: 336px; width: 561px; "/></div><br/></div>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_2">Next You will see a window asking if you want to overwrite the project and its imported property sheets. DO NOT select yes. If you do, just delete the wolfssl directory on your desktop and start over by re-cloning, re-unzipping, or re-downloading the project from github.<br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_2">F.  Select No and check the “Do this for all similar cases...” box.<br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_2">Review any changes you want and then close the browser window that opens.<br/></p>
<p class="paragraph_style_2">Click “OK” on the dialogue in Visual studio.<br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_5">Step 3: In the “Solution Explorer Window” (Build -&gt; Configuration Manager) <br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_2">A  Select which projects you would like to generate a DLL for. <br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_2">(Use “DLL Debug” for testing and switch to “DLL Release” after all testing is complete and final product is ready to ship) <br/></p>
<p class="paragraph_style_2"><br/></p>
<div class="paragraph paragraph_style_2"><div style="height: 189px; width: 544px;  height: 189px; position: relative; width: 544px; " class="tinyText style_SkipStroke_3 inline-block"><img src="Docs-wolfssl-visual-studio_files/droppedImage_1.png" alt="" style="border: none; height: 189px; width: 544px; "/></div><br/></div>
<p class="paragraph_style_2"><br/></p>
<div class="paragraph paragraph_style_2"><div style="height: 351px; width: 550px;  height: 351px; position: relative; width: 550px; " class="tinyText style_SkipStroke_3 inline-block"><img src="Docs-wolfssl-visual-studio_files/droppedImage_2.png" alt="" style="border: none; height: 351px; width: 550px; "/></div><br/></div>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_5">Step 4: Rebuild Each Project<br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_2">NOTE: you cannot select “Rebuild All” as the sniffer has no DLL configuration settings so Rebuild All will fail<br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_2">In the Solution Explorer right-click on the project you want to generate a DLL for and select “Rebuild”<br/></p>
<p class="paragraph_style_2"><br/></p>
<div class="paragraph paragraph_style_2"><div style="height: 464px; width: 296px;  height: 464px; position: relative; width: 296px; " class="tinyText style_SkipStroke_3 inline-block"><img src="Docs-wolfssl-visual-studio_files/droppedImage_3.png" alt="" style="border: none; height: 464px; width: 296px; "/></div><br/></div>
<p class="paragraph_style_2"><br/></p>
<div class="paragraph paragraph_style_2"><div style="height: 312px; width: 693px;  height: 312px; position: relative; width: 693px; " class="tinyText style_SkipStroke_3 inline-block"><img src="Docs-wolfssl-visual-studio_files/droppedImage_4.png" alt="" style="border: none; height: 312px; width: 693px; "/></div><br/></div>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_5">Step 5: Find your Newly Generated DLL in the file system<br/></p>
<p class="paragraph_style_5"><br/></p>
<div class="paragraph paragraph_style_5"><div style="height: 437px; width: 693px;  height: 437px; position: relative; width: 693px; " class="tinyText style_SkipStroke_3 inline-block"><img src="Docs-wolfssl-visual-studio_files/droppedImage_5.png" alt="" style="border: none; height: 438px; width: 693px; "/></div><br/></div>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_2"><br/></p>
<p class="paragraph_style_2"><br/></p>
<p style="padding-bottom: 0pt; " class="paragraph_style_13">Copyright 2017 wolfSSL Inc.  All rights reserved.</p>
</div>
<div style="clear: both; height: 0px; line-height: 0px; " class="tinyText"> </div>
</div>
</div>
<div id="id3" style="height: 26px; left: 193px; position: absolute; top: 122px; width: 268px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_268_26" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_14"><a class="class1" title="Docs.html" href="Docs.html">Docs</a> <span class="style_1">-&gt;</span> <span class="style_2">Using wolfSSL with Visual Studio</span></p>
</div>
</div>
</div>
<div style="height: 1px; width: 698px;  height: 1px; left: 37px; position: absolute; top: 210px; width: 698px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 698px; ">
<img src="Docs-wolfssl-visual-studio_files/shapeimage_1.jpg" alt="" style="height: 1px; left: 0px; position: absolute; top: 0px; width: 698px; "/>
</div>
</div>
<div style="height: 37px; width: 545px;  height: 37px; left: 191px; position: absolute; top: 80px; width: 545px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 545px; ">
<img src="Docs-wolfssl-visual-studio_files/shapeimage_2.png" alt="" style="height: 37px; left: 0px; position: absolute; top: 0px; width: 545px; "/>
</div>
</div>
<div id="id4" style="height: 25px; left: 200px; position: absolute; top: 84px; width: 43px; z-index: 1; " class="style_SkipStroke_4 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_43_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_15"><a class="class2" title="Home.html" href="Home.html">Home</a></p>
</div>
</div>
</div>
<div id="id5" style="height: 25px; left: 365px; position: absolute; top: 84px; width: 72px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_72_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_16"><a class="class3" title="https://wolfssl.com/wolfSSL/download/downloadForm.php" href="https://wolfssl.com/wolfSSL/download/downloadForm.php">Download</a></p>
</div>
</div>
</div>
<div id="id6" style="height: 25px; left: 439px; position: absolute; top: 84px; width: 59px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_59_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_16"><a class="class4" title="License.html" href="License.html">License</a></p>
</div>
</div>
</div>
<div id="id7" style="height: 25px; left: 499px; position: absolute; top: 84px; width: 44px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_44_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_16"><a class="class5" title="Blog/Blog.html" href="Blog/Blog.html">Blog</a></p>
</div>
</div>
</div>
<div id="id8" style="height: 25px; left: 589px; position: absolute; top: 84px; width: 80px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_80_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_16"><a class="class6" title="Community.html" href="Community.html">Community</a></p>
</div>
</div>
</div>
<div style="height: 36px; width: 1px;  height: 36px; left: 245px; position: absolute; top: 81px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Docs-wolfssl-visual-studio_files/shapeimage_3.png" alt="" style="height: 36px; left: 0px; position: absolute; top: 0px; width: 1px; "/>
</div>
</div>
<div style="height: 37px; width: 1px;  height: 37px; left: 296px; position: absolute; top: 80px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Docs-wolfssl-visual-studio_files/shapeimage_4.png" alt="" style="height: 37px; left: 0px; position: absolute; top: 0px; width: 1px; "/>
</div>
</div>
<div style="height: 36px; width: 1px;  height: 36px; left: 363px; position: absolute; top: 81px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Docs-wolfssl-visual-studio_files/shapeimage_5.png" alt="" style="height: 36px; left: 0px; position: absolute; top: 0px; width: 1px; "/>
</div>
</div>
<div style="height: 36px; width: 1px;  height: 36px; left: 438px; position: absolute; top: 81px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Docs-wolfssl-visual-studio_files/shapeimage_6.png" alt="" style="height: 36px; left: 0px; position: absolute; top: 0px; width: 1px; "/>
</div>
</div>
<div style="height: 37px; width: 1px;  height: 37px; left: 498px; position: absolute; top: 80px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Docs-wolfssl-visual-studio_files/shapeimage_7.png" alt="" style="height: 37px; left: 0px; position: absolute; top: 0px; width: 1px; "/>
</div>
</div>
<div style="height: 37px; width: 1px;  height: 37px; left: 589px; position: absolute; top: 80px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Docs-wolfssl-visual-studio_files/shapeimage_8.png" alt="" style="height: 37px; left: 0px; position: absolute; top: 0px; width: 1px; "/>
</div>
</div>
<div id="id9" style="height: 25px; left: 671px; position: absolute; top: 84px; width: 61px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_61_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_16"><a class="class7" title="Contact.html" href="Contact.html">Contact</a></p>
</div>
</div>
</div>
<div id="id10" style="height: 25px; left: 249px; position: absolute; top: 84px; width: 44px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_44_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_15"><a class="class8" title="About.html" href="About.html">About</a></p>
</div>
</div>
</div>
<div style="height: 36px; width: 1px;  height: 36px; left: 670px; position: absolute; top: 81px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Docs-wolfssl-visual-studio_files/shapeimage_9.png" alt="" style="height: 36px; left: 0px; position: absolute; top: 0px; width: 1px; "/>
</div>
</div>
<div id="id11" style="height: 25px; left: 298px; position: absolute; top: 84px; width: 63px; z-index: 1; " class="style_SkipStroke_4 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_63_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_16"><a class="class9" title="Products.html" href="Products.html">Products</a></p>
</div>
</div>
</div>
<div id="id12" style="height: 25px; left: 549px; position: absolute; top: 84px; width: 41px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_41_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_15"><a class="class10" title="Docs.html" href="Docs.html">Docs</a></p>
</div>
</div>
</div>
<div style="height: 37px; width: 1px;  height: 37px; left: 545px; position: absolute; top: 80px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Docs-wolfssl-visual-studio_files/shapeimage_10.png" alt="" style="height: 37px; left: 0px; position: absolute; top: 0px; width: 1px; "/>
</div>
</div>
<div style="height: 16px; width: 20px;  height: 16px; left: 706px; position: absolute; top: 51px; width: 20px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 20px; ">
<img src="Docs-wolfssl-visual-studio_files/shapeimage_11.png" alt="" style="height: 16px; left: 0px; position: absolute; top: 0px; width: 20px; "/>
</div>
</div>
<div style="height: 19px; width: 19px;  height: 19px; left: 707px; position: absolute; top: 25px; width: 19px; z-index: 1; " class="tinyText style_SkipStroke_3">
<img src="Docs-wolfssl-visual-studio_files/United%20Kingdom(Great%20Britain).png" alt="" style="border: none; height: 19px; width: 19px; "/>
</div>
<div id="id13" style="height: 23px; left: 328px; position: absolute; top: 48px; width: 258px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_258_23" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_17">Questions? +1 (425) 245-8247</p>
</div>
</div>
</div>
<div style="height: 19px; width: 19px;  height: 19px; left: 685px; position: absolute; top: 25px; width: 19px; z-index: 1; " class="tinyText style_SkipStroke_3">
<a href="http://www.wolfssl.jp/" title="http://www.wolfssl.jp"><img src="Docs-wolfssl-visual-studio_files/japan.png" alt="" style="border: none; height: 19px; width: 19px; "/></a>
</div>
<div id="id14" style="height: 28px; left: 593px; position: absolute; top: 44px; width: 119px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_119_28" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_18"><a class="class11" title="https://www.wolfssl.com/forums" href="https://www.wolfssl.com/forums">Support <span class="style_3">Forums</span></a></p>
</div>
</div>
</div>
<div style="height: 121px; width: 155px;  height: 121px; left: 32px; position: absolute; top: 5px; width: 155px; z-index: 1; " class="tinyText style_SkipStroke_3">
<a href="Home.html" title="Home.html"><img src="Docs-wolfssl-visual-studio_files/wolfssl_logo.png" alt="" style="border: none; height: 121px; width: 156px; "/></a>
</div>
<div style="height: 5556px; line-height: 5556px; " class="spacer"> </div>
</div>
<div style="height: 100px; margin-left: 0px; position: relative; width: 770px; z-index: 15; " id="footer_layer">
<div style="height: 0px; line-height: 0px; " class="bumper"> </div>
</div>
</div>
</div>
 </body>

<!-- Mirrored from www.wolfssl.com/wolfSSL/Docs-wolfssl-visual-studio.html by HTTrack Website Copier/3.x [XR&CO'2014], Tue, 17 Jan 2017 13:25:46 GMT -->
</html>
